Cisco-IOS-XR-ip-static-cfg API API Reference
API generated from Cisco-IOS-XR-ip-static-cfg@2017-05-01.yang
API Endpoint
http://{Controller-IP}:{Controller-Port}/restconfCisco-IOS-XR-ip-static-cfg:network-topology:network-topology/topology/topology-netconf/node/inetri/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0
Paths
ROUTER-STATIC - Update
Update operation of resource: router-static
router-staticbody object
Request Content-Types: application/json
Request Example
{
"maximum-routes": {
"ipv6-routes": "integer",
"ipv4-routes": "integer"
},
"vrfs": {
"vrf": [
{
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTER-STATIC - Create
Create operation of resource: router-static
router-staticbody object
Request Content-Types: application/json
Request Example
{
"maximum-routes": {
"ipv6-routes": "integer",
"ipv4-routes": "integer"
},
"vrfs": {
"vrf": [
{
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ROUTER-STATIC - Delete
Delete operation of resource: router-static
Successful operation
Internal Error
Response Content-Types: application/json
ROUTER-STATIC - Retrieve
Retrieve operation of resource: router-static
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"maximum-routes": {
"ipv6-routes": "integer",
"ipv4-routes": "integer"
},
"vrfs": {
"vrf": [
{
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
]
}
}
VRFS - Update
Update operation of resource: vrfs
vrfsbody object
Request Content-Types: application/json
Request Example
{
"vrf": [
{
"vrf-name": "string",
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Create
Create operation of resource: vrfs
vrfsbody object
Request Content-Types: application/json
Request Example
{
"vrf": [
{
"vrf-name": "string",
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Delete
Delete operation of resource: vrfs
Successful operation
Internal Error
Response Content-Types: application/json
VRFS - Retrieve
Retrieve operation of resource: vrfs
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf": [
{
"vrf-name": "string",
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
]
}
VRF - Update
Update operation of resource: vrf
vrfbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Create
Create operation of resource: vrf
vrfbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Delete
Delete operation of resource: vrf
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF - Retrieve
Retrieve operation of resource: vrf
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
ADDRESS-FAMILY - Update
Update operation of resource: address-family
address-familybody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ADDRESS-FAMILY - Create
Create operation of resource: address-family
address-familybody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ADDRESS-FAMILY - Delete
Delete operation of resource: address-family
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
ADDRESS-FAMILY - Retrieve
Retrieve operation of resource: address-family
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
VRFIPV4 - Update
Update operation of resource: vrfipv4
vrfipv4body object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRFIPV4 - Create
Create operation of resource: vrfipv4
vrfipv4body object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRFIPV4 - Delete
Delete operation of resource: vrfipv4
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRFIPV4 - Retrieve
Retrieve operation of resource: vrfipv4
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
VRF-UNICAST - Update
Update operation of resource: vrf-unicast
vrf-unicastbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-UNICAST - Create
Create operation of resource: vrf-unicast
vrf-unicastbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-UNICAST - Delete
Delete operation of resource: vrf-unicast
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-UNICAST - Retrieve
Retrieve operation of resource: vrf-unicast
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
TOPOLOGIES - Update
Update operation of resource: topologies
topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Create
Create operation of resource: topologies
topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Delete
Delete operation of resource: topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Retrieve
Retrieve operation of resource: topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
TOPOLOGY - Update
Update operation of resource: topology
topologybody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Create
Create operation of resource: topology
topologybody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Delete
Delete operation of resource: topology
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Retrieve
Retrieve operation of resource: topology
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-PREFIXES - Update
Update operation of resource: vrf-prefixes
vrf-prefixesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Create
Create operation of resource: vrf-prefixes
vrf-prefixesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Delete
Delete operation of resource: vrf-prefixes
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Retrieve
Retrieve operation of resource: vrf-prefixes
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX - Update
Update operation of resource: vrf-prefix
vrf-prefixbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Create
Create operation of resource: vrf-prefix
vrf-prefixbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Delete
Delete operation of resource: vrf-prefix
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Retrieve
Retrieve operation of resource: vrf-prefix
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
DEFAULT-TOPOLOGY - Update
Update operation of resource: default-topology
default-topologybody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Create
Create operation of resource: default-topology
default-topologybody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Delete
Delete operation of resource: default-topology
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Retrieve
Retrieve operation of resource: default-topology
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-MULTICAST - Update
Update operation of resource: vrf-multicast
vrf-multicastbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-MULTICAST - Create
Create operation of resource: vrf-multicast
vrf-multicastbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-MULTICAST - Delete
Delete operation of resource: vrf-multicast
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-MULTICAST - Retrieve
Retrieve operation of resource: vrf-multicast
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
TOPOLOGIES - Update
Update operation of resource: topologies
topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Create
Create operation of resource: topologies
topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Delete
Delete operation of resource: topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Retrieve
Retrieve operation of resource: topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
TOPOLOGY - Update
Update operation of resource: topology
topologybody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Create
Create operation of resource: topology
topologybody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Delete
Delete operation of resource: topology
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Retrieve
Retrieve operation of resource: topology
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-PREFIXES - Update
Update operation of resource: vrf-prefixes
vrf-prefixesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Create
Create operation of resource: vrf-prefixes
vrf-prefixesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Delete
Delete operation of resource: vrf-prefixes
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Retrieve
Retrieve operation of resource: vrf-prefixes
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX - Update
Update operation of resource: vrf-prefix
vrf-prefixbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Create
Create operation of resource: vrf-prefix
vrf-prefixbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Delete
Delete operation of resource: vrf-prefix
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Retrieve
Retrieve operation of resource: vrf-prefix
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
DEFAULT-TOPOLOGY - Update
Update operation of resource: default-topology
default-topologybody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Create
Create operation of resource: default-topology
default-topologybody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Delete
Delete operation of resource: default-topology
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Retrieve
Retrieve operation of resource: default-topology
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRFIPV6 - Update
Update operation of resource: vrfipv6
vrfipv6body object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRFIPV6 - Create
Create operation of resource: vrfipv6
vrfipv6body object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRFIPV6 - Delete
Delete operation of resource: vrfipv6
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRFIPV6 - Retrieve
Retrieve operation of resource: vrfipv6
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
VRF-UNICAST - Update
Update operation of resource: vrf-unicast
vrf-unicastbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-UNICAST - Create
Create operation of resource: vrf-unicast
vrf-unicastbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-UNICAST - Delete
Delete operation of resource: vrf-unicast
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-UNICAST - Retrieve
Retrieve operation of resource: vrf-unicast
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
TOPOLOGIES - Update
Update operation of resource: topologies
topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Create
Create operation of resource: topologies
topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Delete
Delete operation of resource: topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Retrieve
Retrieve operation of resource: topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
TOPOLOGY - Update
Update operation of resource: topology
topologybody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Create
Create operation of resource: topology
topologybody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Delete
Delete operation of resource: topology
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Retrieve
Retrieve operation of resource: topology
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-PREFIXES - Update
Update operation of resource: vrf-prefixes
vrf-prefixesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Create
Create operation of resource: vrf-prefixes
vrf-prefixesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Delete
Delete operation of resource: vrf-prefixes
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Retrieve
Retrieve operation of resource: vrf-prefixes
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX - Update
Update operation of resource: vrf-prefix
vrf-prefixbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Create
Create operation of resource: vrf-prefix
vrf-prefixbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Delete
Delete operation of resource: vrf-prefix
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Retrieve
Retrieve operation of resource: vrf-prefix
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
DEFAULT-TOPOLOGY - Update
Update operation of resource: default-topology
default-topologybody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Create
Create operation of resource: default-topology
default-topologybody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Delete
Delete operation of resource: default-topology
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Retrieve
Retrieve operation of resource: default-topology
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-MULTICAST - Update
Update operation of resource: vrf-multicast
vrf-multicastbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-MULTICAST - Create
Create operation of resource: vrf-multicast
vrf-multicastbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-MULTICAST - Delete
Delete operation of resource: vrf-multicast
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-MULTICAST - Retrieve
Retrieve operation of resource: vrf-multicast
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
TOPOLOGIES - Update
Update operation of resource: topologies
topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Create
Create operation of resource: topologies
topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Delete
Delete operation of resource: topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Retrieve
Retrieve operation of resource: topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
TOPOLOGY - Update
Update operation of resource: topology
topologybody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Create
Create operation of resource: topology
topologybody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Delete
Delete operation of resource: topology
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Retrieve
Retrieve operation of resource: topology
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
ID of vrf-name
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-PREFIXES - Update
Update operation of resource: vrf-prefixes
vrf-prefixesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Create
Create operation of resource: vrf-prefixes
vrf-prefixesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Delete
Delete operation of resource: vrf-prefixes
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Retrieve
Retrieve operation of resource: vrf-prefixes
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX - Update
Update operation of resource: vrf-prefix
vrf-prefixbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Create
Create operation of resource: vrf-prefix
vrf-prefixbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Delete
Delete operation of resource: vrf-prefix
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Retrieve
Retrieve operation of resource: vrf-prefix
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
DEFAULT-TOPOLOGY - Update
Update operation of resource: default-topology
default-topologybody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Create
Create operation of resource: default-topology
default-topologybody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Delete
Delete operation of resource: default-topology
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Retrieve
Retrieve operation of resource: default-topology
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of vrf-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of vrf-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of vrf-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of vrf-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
DEFAULT-VRF - Update
Update operation of resource: default-vrf
default-vrfbody object
Request Content-Types: application/json
Request Example
{
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-VRF - Create
Create operation of resource: default-vrf
default-vrfbody object
Request Content-Types: application/json
Request Example
{
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-VRF - Delete
Delete operation of resource: default-vrf
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-VRF - Retrieve
Retrieve operation of resource: default-vrf
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
ADDRESS-FAMILY - Update
Update operation of resource: address-family
address-familybody object
Request Content-Types: application/json
Request Example
{
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ADDRESS-FAMILY - Create
Create operation of resource: address-family
address-familybody object
Request Content-Types: application/json
Request Example
{
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
ADDRESS-FAMILY - Delete
Delete operation of resource: address-family
Successful operation
Internal Error
Response Content-Types: application/json
ADDRESS-FAMILY - Retrieve
Retrieve operation of resource: address-family
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
VRFIPV4 - Update
Update operation of resource: vrfipv4
vrfipv4body object
Request Content-Types: application/json
Request Example
{
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRFIPV4 - Create
Create operation of resource: vrfipv4
vrfipv4body object
Request Content-Types: application/json
Request Example
{
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRFIPV4 - Delete
Delete operation of resource: vrfipv4
Successful operation
Internal Error
Response Content-Types: application/json
VRFIPV4 - Retrieve
Retrieve operation of resource: vrfipv4
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
VRF-UNICAST - Update
Update operation of resource: vrf-unicast
vrf-unicastbody object
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-UNICAST - Create
Create operation of resource: vrf-unicast
vrf-unicastbody object
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-UNICAST - Delete
Delete operation of resource: vrf-unicast
Successful operation
Internal Error
Response Content-Types: application/json
VRF-UNICAST - Retrieve
Retrieve operation of resource: vrf-unicast
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
TOPOLOGIES - Update
Update operation of resource: topologies
topologiesbody object
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Create
Create operation of resource: topologies
topologiesbody object
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Delete
Delete operation of resource: topologies
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Retrieve
Retrieve operation of resource: topologies
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
TOPOLOGY - Update
Update operation of resource: topology
topologybody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Create
Create operation of resource: topology
topologybody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Delete
Delete operation of resource: topology
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Retrieve
Retrieve operation of resource: topology
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-PREFIXES - Update
Update operation of resource: vrf-prefixes
vrf-prefixesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Create
Create operation of resource: vrf-prefixes
vrf-prefixesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Delete
Delete operation of resource: vrf-prefixes
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Retrieve
Retrieve operation of resource: vrf-prefixes
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX - Update
Update operation of resource: vrf-prefix
vrf-prefixbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Create
Create operation of resource: vrf-prefix
vrf-prefixbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Delete
Delete operation of resource: vrf-prefix
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Retrieve
Retrieve operation of resource: vrf-prefix
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
DEFAULT-TOPOLOGY - Update
Update operation of resource: default-topology
default-topologybody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Create
Create operation of resource: default-topology
default-topologybody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Delete
Delete operation of resource: default-topology
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Retrieve
Retrieve operation of resource: default-topology
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-MULTICAST - Update
Update operation of resource: vrf-multicast
vrf-multicastbody object
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-MULTICAST - Create
Create operation of resource: vrf-multicast
vrf-multicastbody object
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-MULTICAST - Delete
Delete operation of resource: vrf-multicast
Successful operation
Internal Error
Response Content-Types: application/json
VRF-MULTICAST - Retrieve
Retrieve operation of resource: vrf-multicast
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
TOPOLOGIES - Update
Update operation of resource: topologies
topologiesbody object
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Create
Create operation of resource: topologies
topologiesbody object
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Delete
Delete operation of resource: topologies
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Retrieve
Retrieve operation of resource: topologies
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
TOPOLOGY - Update
Update operation of resource: topology
topologybody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Create
Create operation of resource: topology
topologybody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Delete
Delete operation of resource: topology
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Retrieve
Retrieve operation of resource: topology
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-PREFIXES - Update
Update operation of resource: vrf-prefixes
vrf-prefixesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Create
Create operation of resource: vrf-prefixes
vrf-prefixesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Delete
Delete operation of resource: vrf-prefixes
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Retrieve
Retrieve operation of resource: vrf-prefixes
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX - Update
Update operation of resource: vrf-prefix
vrf-prefixbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Create
Create operation of resource: vrf-prefix
vrf-prefixbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Delete
Delete operation of resource: vrf-prefix
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Retrieve
Retrieve operation of resource: vrf-prefix
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
DEFAULT-TOPOLOGY - Update
Update operation of resource: default-topology
default-topologybody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Create
Create operation of resource: default-topology
default-topologybody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Delete
Delete operation of resource: default-topology
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Retrieve
Retrieve operation of resource: default-topology
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRFIPV6 - Update
Update operation of resource: vrfipv6
vrfipv6body object
Request Content-Types: application/json
Request Example
{
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRFIPV6 - Create
Create operation of resource: vrfipv6
vrfipv6body object
Request Content-Types: application/json
Request Example
{
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRFIPV6 - Delete
Delete operation of resource: vrfipv6
Successful operation
Internal Error
Response Content-Types: application/json
VRFIPV6 - Retrieve
Retrieve operation of resource: vrfipv6
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
VRF-UNICAST - Update
Update operation of resource: vrf-unicast
vrf-unicastbody object
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-UNICAST - Create
Create operation of resource: vrf-unicast
vrf-unicastbody object
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-UNICAST - Delete
Delete operation of resource: vrf-unicast
Successful operation
Internal Error
Response Content-Types: application/json
VRF-UNICAST - Retrieve
Retrieve operation of resource: vrf-unicast
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
TOPOLOGIES - Update
Update operation of resource: topologies
topologiesbody object
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Create
Create operation of resource: topologies
topologiesbody object
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Delete
Delete operation of resource: topologies
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Retrieve
Retrieve operation of resource: topologies
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
TOPOLOGY - Update
Update operation of resource: topology
topologybody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Create
Create operation of resource: topology
topologybody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Delete
Delete operation of resource: topology
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Retrieve
Retrieve operation of resource: topology
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-PREFIXES - Update
Update operation of resource: vrf-prefixes
vrf-prefixesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Create
Create operation of resource: vrf-prefixes
vrf-prefixesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Delete
Delete operation of resource: vrf-prefixes
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Retrieve
Retrieve operation of resource: vrf-prefixes
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX - Update
Update operation of resource: vrf-prefix
vrf-prefixbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Create
Create operation of resource: vrf-prefix
vrf-prefixbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Delete
Delete operation of resource: vrf-prefix
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Retrieve
Retrieve operation of resource: vrf-prefix
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
DEFAULT-TOPOLOGY - Update
Update operation of resource: default-topology
default-topologybody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Create
Create operation of resource: default-topology
default-topologybody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Delete
Delete operation of resource: default-topology
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Retrieve
Retrieve operation of resource: default-topology
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-MULTICAST - Update
Update operation of resource: vrf-multicast
vrf-multicastbody object
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-MULTICAST - Create
Create operation of resource: vrf-multicast
vrf-multicastbody object
Request Content-Types: application/json
Request Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-MULTICAST - Delete
Delete operation of resource: vrf-multicast
Successful operation
Internal Error
Response Content-Types: application/json
VRF-MULTICAST - Retrieve
Retrieve operation of resource: vrf-multicast
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
TOPOLOGIES - Update
Update operation of resource: topologies
topologiesbody object
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Create
Create operation of resource: topologies
topologiesbody object
Request Content-Types: application/json
Request Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Delete
Delete operation of resource: topologies
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGIES - Retrieve
Retrieve operation of resource: topologies
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
TOPOLOGY - Update
Update operation of resource: topology
topologybody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Create
Create operation of resource: topology
topologybody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Delete
Delete operation of resource: topology
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
TOPOLOGY - Retrieve
Retrieve operation of resource: topology
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
ID of topology-name
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
ID of topology-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of topology-name
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of topology-name
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of topology-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of topology-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-PREFIXES - Update
Update operation of resource: vrf-prefixes
vrf-prefixesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Create
Create operation of resource: vrf-prefixes
vrf-prefixesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Delete
Delete operation of resource: vrf-prefixes
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIXES - Retrieve
Retrieve operation of resource: vrf-prefixes
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX - Update
Update operation of resource: vrf-prefix
vrf-prefixbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Create
Create operation of resource: vrf-prefix
vrf-prefixbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Delete
Delete operation of resource: vrf-prefix
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX - Retrieve
Retrieve operation of resource: vrf-prefix
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
DEFAULT-TOPOLOGY - Update
Update operation of resource: default-topology
default-topologybody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Create
Create operation of resource: default-topology
default-topologybody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Delete
Delete operation of resource: default-topology
Successful operation
Internal Error
Response Content-Types: application/json
DEFAULT-TOPOLOGY - Retrieve
Retrieve operation of resource: default-topology
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGIES - Update
Update operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Create
Create operation of resource: vrf-prefix-topologies
vrf-prefix-topologiesbody object
Request Content-Types: application/json
Request Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Delete
Delete operation of resource: vrf-prefix-topologies
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGIES - Retrieve
Retrieve operation of resource: vrf-prefix-topologies
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
VRF-PREFIX-TOPOLOGY - Update
Update operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Create
Create operation of resource: vrf-prefix-topology
vrf-prefix-topologybody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Delete
Delete operation of resource: vrf-prefix-topology
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-PREFIX-TOPOLOGY - Retrieve
Retrieve operation of resource: vrf-prefix-topology
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-ROUTE - Update
Update operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Create
Create operation of resource: vrf-route
vrf-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Delete
Delete operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-ROUTE - Retrieve
Retrieve operation of resource: vrf-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-next-hop-table
vrf-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-RECURSE-ROUTES - Update
Update operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Create
Create operation of resource: vrf-recurse-routes
vrf-recurse-routesbody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Delete
Delete operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTES - Retrieve
Retrieve operation of resource: vrf-recurse-routes
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
VRF-RECURSE-ROUTE - Update
Update operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Create
Create operation of resource: vrf-recurse-route
vrf-recurse-routebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Delete
Delete operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSE-ROUTE - Retrieve
Retrieve operation of resource: vrf-recurse-route
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
VRF-RECURSIVE-NEXT-HOP-TABLE - Update
Update operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Create
Create operation of resource: vrf-recursive-next-hop-table
vrf-recursive-next-hop-tablebody object
ID of prefix prefix-length
ID of vrf-name
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Delete
Delete operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-RECURSIVE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: vrf-recursive-next-hop-table
ID of prefix prefix-length
ID of vrf-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of vrf-name
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of vrf-name
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-SEG-ROUTE - Update
Update operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Create
Create operation of resource: vrf-seg-route
vrf-seg-routebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Delete
Delete operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
VRF-SEG-ROUTE - Retrieve
Retrieve operation of resource: vrf-seg-route
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
SEGMENT-ROUTE-NEXT-HOP-TABLE - Update
Update operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Create
Create operation of resource: segment-route-next-hop-table
segment-route-next-hop-tablebody object
ID of prefix prefix-length
Request Content-Types: application/json
Request Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Delete
Delete operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
SEGMENT-ROUTE-NEXT-HOP-TABLE - Retrieve
Retrieve operation of resource: segment-route-next-hop-table
ID of prefix prefix-length
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-NEXT-HOP-INTERFACE-NAME - Update
Update operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Create
Create operation of resource: vrf-next-hop-interface-name
vrf-next-hop-interface-namebody object
ID of prefix prefix-length
ID of interface-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Delete
Delete operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name
ID of prefix prefix-length
ID of interface-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-interface-name-next-hop-address
vrf-next-hop-interface-name-next-hop-addressbody object
ID of prefix prefix-length
ID of interface-name next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-INTERFACE-NAME-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-interface-name-next-hop-address
ID of prefix prefix-length
ID of interface-name next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Update
Update operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Create
Create operation of resource: vrf-next-hop-next-hop-address
vrf-next-hop-next-hop-addressbody object
ID of prefix prefix-length
ID of next-hop-address
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Delete
Delete operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address
ID of prefix prefix-length
ID of next-hop-address
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
vrf-next-hop-next-hop-address-explicit-path-namebody object
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-NEXT-HOP-ADDRESS-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-next-hop-address-explicit-path-name
ID of prefix prefix-length
ID of next-hop-address explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Update
Update operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Create
Create operation of resource: vrf-next-hop-explicit-path-name
vrf-next-hop-explicit-path-namebody object
ID of prefix prefix-length
ID of explicit-path-name
Request Content-Types: application/json
Request Example
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Delete
Delete operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
VRF-NEXT-HOP-EXPLICIT-PATH-NAME - Retrieve
Retrieve operation of resource: vrf-next-hop-explicit-path-name
ID of prefix prefix-length
ID of explicit-path-name
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
MAXIMUM-ROUTES - Update
Update operation of resource: maximum-routes
maximum-routesbody object
Request Content-Types: application/json
Request Example
{
"ipv6-routes": "integer",
"ipv4-routes": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
MAXIMUM-ROUTES - Create
Create operation of resource: maximum-routes
maximum-routesbody object
Request Content-Types: application/json
Request Example
{
"ipv6-routes": "integer",
"ipv4-routes": "integer"
}
Successful operation
Internal Error
Response Content-Types: application/json
MAXIMUM-ROUTES - Delete
Delete operation of resource: maximum-routes
Successful operation
Internal Error
Response Content-Types: application/json
MAXIMUM-ROUTES - Retrieve
Retrieve operation of resource: maximum-routes
Successful operation
Internal Error
Response Content-Types: application/json
Response Example (200 OK)
{
"ipv6-routes": "integer",
"ipv4-routes": "integer"
}
Schema Definitions
VRF-SEG-ROUTE:
Common node of vrf-prefix, vrf-prefix-topology
- vrf-seg-route: object
-
A static segment route
Example
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-RECURSE-ROUTE-TABLE:
Common node of vrf-prefix, vrf-prefix-topology
- vrf-recurse-routes: object
-
A recursive next VRF static route
Example
{
"vrf-recurse-routes": {
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
}
DEFAULT-TOPOLOGY:
Common node of vrf-unicast, vrf-multicast
- default-topology: VRF-PREFIX-TOPOLOGY-TABLE
-
Default topology configuration
Example
{
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
TOPOLOGY-TABLE:
Common node of vrf-unicast, vrf-multicast
- topologies: object
-
Topology static configuration container
Example
{
"topologies": {
"topology": [
{
"topology-name": "string",
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
}
VRF-MULTICAST:
Common node of vrfipv4, vrfipv6
- vrf-multicast: DEFAULT-TOPOLOGY
-
Multicast static configuration
Example
{
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
ADDRESS-FAMILY:
Common node of default-vrf, vrf
- address-family: object
-
Address family configuration
Example
{
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
VRF-PREFIX-TABLE:
Common node of vrf-unicast, vrf-multicast
- vrf-prefixes: object
-
The set of all Static Topologies for this AFI.
Example
{
"vrf-prefixes": {
"vrf-prefix": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-PREFIX-TOPOLOGY-TABLE:
Common node of default-topology, topology
- vrf-prefix-topologies: object
-
The set of all Static Topologies for this AFI.
Example
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
VRF-NEXT-HOP:
Common node of vrf-next-hop-table, vrf-recursive-next-hop-table, segment-route-next-hop-table
- vrf-next-hop-explicit-path-name: object[]
-
A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
- vrf-next-hop-interface-name-next-hop-address: object[]
-
A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
- vrf-next-hop-next-hop-address: object[]
-
A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
- vrf-next-hop-next-hop-address-explicit-path-name: object[]
-
A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
- vrf-next-hop-interface-name: object[]
-
A forwarding interface or Segement Routing mpls path name and/or the address of a nexthop router for this route (one of these must be specified)
Example
{
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
VRF-ROUTE:
Common node of vrf-prefix, vrf-prefix-topology
- vrf-route: object
-
A connected or recursive static route
Example
{
"vrf-route": {
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
VRF-UNICAST:
Common node of vrfipv4, vrfipv6
- vrf-unicast: DEFAULT-TOPOLOGY
-
Unicast static configuration
Example
{
"vrf-unicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
router-static_schema:
This class represents router static configuration
- maximum-routes: object
-
The maximum number of static routes that can be configured.
- vrfs: object
-
VRF static configuration container
- default-vrf: ADDRESS-FAMILY
-
Default VRF configuration
Example
{
"maximum-routes": {
"ipv6-routes": "integer",
"ipv4-routes": "integer"
},
"vrfs": {
"vrf": [
{
"vrf-name": "string",
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
]
}
}
vrfs_schema:
VRF static configuration container
- vrf: object[]
-
VRF static configuration
Example
{
"vrf": [
{
"vrf-name": "string",
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
]
}
vrf_schema:
- vrf-name: string
-
VRF name
Example
{
"vrf-name": "string",
"address-family": {
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
}
address-family_schema:
Address family configuration
- vrfipv4: VRF-MULTICAST
-
IPv4 static configuration
- vrfipv6: VRF-MULTICAST
-
IPv6 static configuration
Example
{
"vrfipv4": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
},
"vrfipv6": {
"vrf-multicast": {
"default-topology": {
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
}
}
}
topologies_schema:
Topology static configuration container
- topology: VRF-PREFIX-TOPOLOGY-TABLE
-
Topology static configuration
Example
{
"topology": [
{
"vrf-prefix-topologies": {
"vrf-prefix-topology": [
{
"prefix": "string",
"prefix-length": "integer",
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
}
]
}
vrf-prefix-topologies_schema:
The set of all Static Topologies for this AFI.
- vrf-prefix-topology: VRF-SEG-ROUTE
-
A static route
Example
{
"vrf-prefix-topology": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
vrf-route_schema:
A connected or recursive static route
- vrf-next-hop-table: VRF-NEXT-HOP
-
The set of nexthop information configured for this route
Example
{
"vrf-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
vrf-recurse-routes_schema:
A recursive next VRF static route
- vrf-recurse-route: object[]
-
A recursive next vrf static route
Example
{
"vrf-recurse-route": [
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
]
}
vrf-recurse-route_schema:
- vrf-name: string
-
Fallback or recusive VRF name
- vrf-recursive-next-hop-table: VRF-NEXT-HOP
-
The set of nexthop information configured for this route
Example
{
"vrf-name": "string",
"vrf-recursive-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
vrf-seg-route_schema:
A static segment route
- segment-route-next-hop-table: VRF-NEXT-HOP
-
The set of nexthop information configured for this route
Example
{
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
vrf-prefixes_schema:
The set of all Static Topologies for this AFI.
- vrf-prefix: VRF-SEG-ROUTE
-
A static route
Example
{
"vrf-prefix": [
{
"vrf-seg-route": {
"segment-route-next-hop-table": {
"vrf-next-hop-explicit-path-name": [
{
"explicit-path-name": "string"
}
],
"vrf-next-hop-interface-name-next-hop-address": [
{
"interface-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address": [
{
"next-hop-address": "string"
}
],
"vrf-next-hop-next-hop-address-explicit-path-name": [
{
"explicit-path-name": "string",
"next-hop-address": "string"
}
],
"vrf-next-hop-interface-name": [
{
"interface-name": "string"
}
]
}
}
}
]
}
maximum-routes_schema:
The maximum number of static routes that can be configured.
- ipv6-routes: integer
-
The maximum number of static routes that can be configured for IPv6 AFI.
range:"1..140000" default:"4000" - ipv4-routes: integer
-
The maximum number of static routes that can be configured for IPv4 AFI.
range:"1..140000" default:"4000"
Example
{
"ipv6-routes": "integer",
"ipv4-routes": "integer"
}